import request from '@/utils/request'

//获取菜单树
export function getMenuTree(data) {
	return request({
		method: 'get',
		url: 'tbSysMenu/queryData',
		params: data,
	})
}

//添加菜单
export function addedMenu(data) {
	return request({
		method: 'post',
		url: 'tbSysMenu/add',
		data,
	})
}

//删除菜单
export function deleteMenu(id) {
	return request({
		method: 'get',
		url: 'tbSysMenu/delete/' + id
	})
}

//修改菜单
export function updateMenu(data) {
	return request({
		method: 'post',
		url: 'tbSysMenu/update',
		data,
	})
}

//查询菜单详情
export function queryMenu(id) {
	return request({
		method: 'get',
		url: 'tbSysMenu/query/' + id,
	})
}


//获取菜单数据 - 登录成功以后展示，返回菜单和按钮数据
export function queryPermissionMenu() {
	return request({
		method: 'get',
		url: 'tbSysMenu/queryHomeData'
	})
}

//获取菜单数据 - 角色菜单授权页面
export function queryGrantMenu(roleId) {
	return request({
		method: 'get',
		url: 'tbSysMenu/tree/' + roleId
	})
}